.binding-page{
    // 公共
    .color_red {
        color: #ff3030;
    }
    .errhint-fontred{
        color: #ff3030;
        margin: 25px 0  20px;
    }
    // end
    .bindingBg{
        height: 365px;
        background-image: url("../image/login_bg2.png");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        .text {
            font-size:80px;
            color: #fff;
            padding-left: 60px;
            padding-top: 31px;
        }
    }
    .banding_box{
        border-radius: 20px 20px 0 0;
	    padding: 96px 76px 0;
        margin-top: -80px;
        background-color: #fff;
        .logintilte {
            font-size: 40px;
            font-weight: bold;
            margin-bottom: 40px;
        }
        .tab_box {
            padding: 64px 0 22px;
            border-bottom: 1px solid #e6e6e6;
            font-size: 26px;
        }
        .tab_box input {
            border: none;
            width: 100%;
        }
        /deep/.van-tab{
            color: #333333;
            font-size: 30px;
        }
        /deep/.van-tab--active{
            font-weight: bold;
        }
        
    }
    .tab_box_paw{
        display: flex;
        justify-content: space-between;
        img{
            width: 41px;
            height: 25px;
        }
    }
    .checkbox_radio{
        margin-top: 0.39rem;
    }
    .subbtn-box{
        margin-top: 57px;
        .subbtn{
			height: 74px;
            line-height: 74px;
			text-align: center;
			font-size: 36px;
			border-radius: 4px;/*no*/
            font-weight: 400;
            color: #FFFFFF;
        }
        .colorbtn_grey{
            background: #999999;
        }
        .colorbtn_blue{
            background: linear-gradient(0deg,#06f,#09f);
        }
    }
    .register_box{
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 30px;
        margin-top: 34px;
        font-weight: 400;
        .register_btn{
            color: #0099FF;
        }
    }
    /deep/.Bound-popup {
        width: 80%;
        padding: 70px 68px 40px;
        border-radius: 8px 8px 8px 8px;
        text-align: center;
        .flageBound-text{
            font-size: 28px;
            color: #333333;
        }
        .flageBound-btn{
            margin-top: 86px;
            width: 210px;
            height: 70px;
            background: #0099FF;
            border-radius: 4px 4px 4px 4px;
            font-size: 30px;
            font-weight: 400;
            color: #FFFFFF;
            border: none;
        }
    }
    .kefu-box{
        .menban{
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 1000%;
            z-index: 1;
            background: rgba(0,0,0,0.5);
        }
        .kefu-qrcode{
            width: 80%;
            text-align: center;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            z-index: 2;
            img{
                width: 260px;
                height: 260px;
            }
            .kefu-text{
                margin-top: 44px;
                font-size: 30px;
                font-weight: 400;
                color: #FFFFFF;
            }
        }
    }
}